package com.project.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.pagehelper.PageInfo;
import com.project.bean.SuppliersBean;

import java.util.List;

/**
 * 供货商业务成接口
 */
public interface ISuppliersService {


    /**
     * 模糊查询，根据供货商名称，经营范围，查询供货商对象，
     * 得到供货商名称，负责人，经营范围，并分页
     * @param page              页码
     * @param pageSize          每页显示数
     * @param suppliersName     供货商名称
     * @param suppliersRange    经营范围
     * @return                  供货商对象
     */
    public PageInfo<SuppliersBean> findByItem(int page, int pageSize, String suppliersName, String suppliersRange);


    /**
     * 按id查询供货商信息详情
     * @param id    id
     * @return      供货商对象
     */
    public SuppliersBean findById(int id);


    /***
     * 添加供货商信息
     * @param suppliers
     */
    public void addSuppliers(SuppliersBean suppliers);


    /**
     * 按id修改供货商信息
     * 修改负责人姓名，电话
     * @param id                    id
     * @param suppliersManager      负责人
     * @param suppliersPhone        负责人电话
     */
    public void updateSuppliers(int id,String suppliersManager,String suppliersPhone);
}
